using System;
using System.Data;
using System.Collections;

namespace APP.QUANLY.Entity.ConditionForm
{
    /// <summary>
    /// Summary description for TEMP_HOADONNHAPKHO.
   /// </summary>
    public class TEMP_HOADONNHAPKHOConditionForm
    {

        #region Fields
      private string _MAHOADONNHAP;
      private decimal _THANHTIENCHUACK_HD;
      private decimal _CHIETKHAUTHEOTIEN_HD;
      private decimal _SOTIENTHANHTOAN_HD;
      private decimal _SOTIENCHI;
      private Int32 _LOAIHOADON;
      private DateTime _HANTHANHTOAN;
      private string _GHICHU_HD;
      private bool _DATHANHTOAN;
      private string _NGUOITAO;
      private DateTime _NGAYTAOHOADON;
      private bool _ISDELETE;
      private Int32 _MANHACUNGCAP;
      private Int32 _MACA;
        #endregion

        #region Properties
	public bool IsSetMAHOADONNHAP;  
    public bool IsMAHOADONNHAPNullable
      { get { return false;  } }
      public string MAHOADONNHAP
      {
         get { return _MAHOADONNHAP; }
         set { 
		_MAHOADONNHAP = value; 
		IsSetMAHOADONNHAP = true;
		}
      }
	public bool IsSetTHANHTIENCHUACK_HD;
	public bool IsTHANHTIENCHUACK_HDNullable
      { get { return true;  } }
      public decimal THANHTIENCHUACK_HD
      {
         get { return _THANHTIENCHUACK_HD;  }
         set { 
		_THANHTIENCHUACK_HD = value; 
		IsSetTHANHTIENCHUACK_HD = true;
		}
      }
	public bool IsSetCHIETKHAUTHEOTIEN_HD;
	public bool IsCHIETKHAUTHEOTIEN_HDNullable
      { get { return true;  } }
      public decimal CHIETKHAUTHEOTIEN_HD
      {
         get { return _CHIETKHAUTHEOTIEN_HD;  }
         set { 
		_CHIETKHAUTHEOTIEN_HD = value; 
		IsSetCHIETKHAUTHEOTIEN_HD = true;
		}
      }
	public bool IsSetSOTIENTHANHTOAN_HD;
	public bool IsSOTIENTHANHTOAN_HDNullable
      { get { return true;  } }
      public decimal SOTIENTHANHTOAN_HD
      {
         get { return _SOTIENTHANHTOAN_HD;  }
         set { 
		_SOTIENTHANHTOAN_HD = value; 
		IsSetSOTIENTHANHTOAN_HD = true;
		}
      }
	public bool IsSetSOTIENCHI;
	public bool IsSOTIENCHINullable
      { get { return true;  } }
      public decimal SOTIENCHI
      {
         get { return _SOTIENCHI;  }
         set { 
		_SOTIENCHI = value; 
		IsSetSOTIENCHI = true;
		}
      }
	public bool IsSetLOAIHOADON;
	public bool IsLOAIHOADONNullable
      { get { return true;  } }
      public Int32 LOAIHOADON
      {
         get { return _LOAIHOADON;  }
         set { 
		_LOAIHOADON = value; 
		IsSetLOAIHOADON = true;
		}
      }
	public bool IsSetHANTHANHTOAN;
	public bool IsHANTHANHTOANNullable
      { get { return true;  } }
      public DateTime HANTHANHTOAN
      {
         get { return _HANTHANHTOAN;  }
         set { 
		_HANTHANHTOAN = value; 
		IsSetHANTHANHTOAN = true;
		}
      }
	public bool IsSetGHICHU_HD;
	public bool IsGHICHU_HDNullable
      { get { return true;  } }
      public string GHICHU_HD
      {
         get { return _GHICHU_HD;  }
         set { 
		_GHICHU_HD = value; 
		IsSetGHICHU_HD = true;
		}
      }
	public bool IsSetDATHANHTOAN;
	public bool IsDATHANHTOANNullable
      { get { return true;  } }
      public bool DATHANHTOAN
      {
         get { return _DATHANHTOAN;  }
         set { 
		_DATHANHTOAN = value; 
		IsSetDATHANHTOAN = true;
		}
      }
	public bool IsSetNGUOITAO;
	public bool IsNGUOITAONullable
      { get { return true;  } }
      public string NGUOITAO
      {
         get { return _NGUOITAO;  }
         set { 
		_NGUOITAO = value; 
		IsSetNGUOITAO = true;
		}
      }
	public bool IsSetNGAYTAOHOADON;
	public bool IsNGAYTAOHOADONNullable
      { get { return true;  } }
      public DateTime NGAYTAOHOADON
      {
         get { return _NGAYTAOHOADON;  }
         set { 
		_NGAYTAOHOADON = value; 
		IsSetNGAYTAOHOADON = true;
		}
      }
	public bool IsSetISDELETE;
	public bool IsISDELETENullable
      { get { return true;  } }
      public bool ISDELETE
      {
         get { return _ISDELETE;  }
         set { 
		_ISDELETE = value; 
		IsSetISDELETE = true;
		}
      }
	public bool IsSetMANHACUNGCAP;
	public bool IsMANHACUNGCAPNullable
      { get { return true;  } }
      public Int32 MANHACUNGCAP
      {
         get { return _MANHACUNGCAP;  }
         set { 
		_MANHACUNGCAP = value; 
		IsSetMANHACUNGCAP = true;
		}
      }
	public bool IsSetMACA;
	public bool IsMACANullable
      { get { return true;  } }
      public Int32 MACA
      {
         get { return _MACA;  }
         set { 
		_MACA = value; 
		IsSetMACA = true;
		}
      }
        #endregion

        #region Constructors
        public TEMP_HOADONNHAPKHOConditionForm()
        {
         Reset();
        }
        #endregion

        public void Reset()
        {
            	 _MAHOADONNHAP = EmptyValues.v_string;
	IsSetMAHOADONNHAP = false;
	 _THANHTIENCHUACK_HD = EmptyValues.v_decimal;
	IsSetTHANHTIENCHUACK_HD = false;
	 _CHIETKHAUTHEOTIEN_HD = EmptyValues.v_decimal;
	IsSetCHIETKHAUTHEOTIEN_HD = false;
	 _SOTIENTHANHTOAN_HD = EmptyValues.v_decimal;
	IsSetSOTIENTHANHTOAN_HD = false;
	 _SOTIENCHI = EmptyValues.v_decimal;
	IsSetSOTIENCHI = false;
	 _LOAIHOADON = EmptyValues.v_Int32;
	IsSetLOAIHOADON = false;
	 _HANTHANHTOAN = EmptyValues.v_DateTime;
	IsSetHANTHANHTOAN = false;
	 _GHICHU_HD = EmptyValues.v_string;
	IsSetGHICHU_HD = false;
	 _DATHANHTOAN = EmptyValues.v_bool;
	IsSetDATHANHTOAN = false;
	 _NGUOITAO = EmptyValues.v_string;
	IsSetNGUOITAO = false;
	 _NGAYTAOHOADON = EmptyValues.v_DateTime;
	IsSetNGAYTAOHOADON = false;
	 _ISDELETE = EmptyValues.v_bool;
	IsSetISDELETE = false;
	 _MANHACUNGCAP = EmptyValues.v_Int32;
	IsSetMANHACUNGCAP = false;
	 _MACA = EmptyValues.v_Int32;
	IsSetMACA = false;
        }
    }
}